home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / SecalDemo / Inc / devices / prtgfx.inc < prev    next >
Text File  |  1998-06-24  |  1KB  |  60 lines

  1. include "inc/exec/types.inc";
  2.  
  3. def PCMYELLOW = 0;
  4. def PCMMAGENTA = 1;
  5. def PCMCYAN = 2;
  6. def PCMBLACK = 3;
  7. def PCMBLUE = PCMYELLOW;
  8. def PCMGREEN = PCMMAGENTA;
  9. def PCMRED = PCMCYAN;
  10. def PCMWHITE = PCMBLACK;
  11.  
  12. union colorEntry is
  13.   colorLong:ulong;
  14.   colorByte[4]:ubyte;
  15.   colorSByte[4]:byte;
  16. ;
  17.  
  18. struct PrtInfo is
  19.   pi_render:ulong;
  20.   pi_rp:ulong;
  21.   pi_temprp:ulong;
  22.   pi_RowBuf:ulong;
  23.   pi_HamBuf:ulong;
  24.   pi_ColorMap:ulong;
  25.   pi_ColorInt:ulong;
  26.   pi_HamInt:ulong;
  27.   pi_Dest1Int:ulong;
  28.   pi_Dest2Int:ulong;
  29.   pi_ScaleX:ulong;
  30.   pi_ScaleXAlt:ulong;
  31.   pi_dmatrix:ulong;
  32.   pi_TopBuf:ulong;
  33.   pi_BotBuf:ulong;
  34.   pi_RowBufSize:uword;
  35.   pi_HamBufSize:uword;
  36.   pi_ColorMapSize:uword;
  37.   pi_ColorIntSize:uword;
  38.   pi_HamIntSize:uword;
  39.   pi_Dest1IntSize:uword;
  40.   pi_Dest2IntSize:uword;
  41.   pi_ScaleXSize:uword;
  42.   pi_ScaleXAltSize:uword;
  43.   pi_PrefsFlags:uword;
  44.   pi_special:ulong;
  45.   pi_xstart:uword;
  46.   pi_ystart:uword;
  47.   pi_width:uword;
  48.   pi_height:uword;
  49.   pi_pc:ulong;
  50.   pi_pr:ulong;
  51.   pi_ymult:uword;
  52.   pi_ymod:uword;
  53.   pi_ety:word;
  54.   pi_xpos:uword;
  55.   pi_threshold:uword;
  56.   pi_tempwidth:uword;
  57.   pi_flags:uword;
  58. ;
  59.  
  60.